Бегущая строка

Загрузка ...

Бегущая строка.

 

Схема:

·         Для вывода информации на столбцы индикатора - применен сдвиговый регистр с последовательной загрузкой и параллельной выгрузкой данных,собранный на пяти микросхемах 74HC595.

·         Для управления строками индикатора - применен дешифратор 74HC259.

·         Сборка транзисторов ULN2003 используется для "умощнения" выходов дешифратора. Т.к. максимальный ток строки индикатора может достигать 400 мА.

·         На микросхеме DA1 собран типичный стабилизатор напряжения +5V.

·         Транзистор VT1 используется для согласования уровней RS232 и AVR при подключении к PC.

Вывод информации на индикатор осуществляется построчно. Таким образом для управления индикатором достаточно всего шести выводов микроконтроллера.

 

 

Работает это устройство следующим образом:

Сообщение для вывода на индикатор хранится в энергонезависимой памяти МК (EEPROM).

После подачи питания - сразу же осуществляется вывод записанного в EEPROM сообщения на индикатор в режиме "бегущей строки". Индикация сообщения осуществляется циклически,т.е. по окончании сообщения оно снова выводится на индикатор,начиная с первого символа. И так до бесконечности.

Для замены сообщения в EEPROM необходимо запустить на PC прилагаемую программу "Посылатель", набрать в ней текст требуемого нового сообщения. Соединить устройство и PC кабелем и нажать на кнопку SB2 устройства. После нажатия устройство выведет на индикатор служебную строку "ПРИЕМ СООБЩЕНИЯ" и перейдет в режим приема сообщения с PC. Далее в программе "Посылатель" нажать на кнопку "ПОСЛАТЬ" и новый текст сообщения будет отправлен в устройство и сохранен в его энергонезависимой памяти. После приема сообщения устройство выдаст служебную строку "ПРИЕМ ЗАВЕРШЕН" и вернется в основной режим работы циклицеского вывода записанного сообщения.

Если по каким то причинам требуется отказаться от замены сообщения - необходимо еще раз нажать на кнопку SB2. На индикатор будет выведена служебная строка "ПРИЕМ ОТМЕНЕН" и устройство перейдет в основной режим работы.

Примечания:

1)В данной версии прошивки для вывода на индикатор поддерживаются только буквы русского алфавита а также знаки точка, запятая, восклицательный и вопросительный. Всю таблицу поддерживаемых символов можно увидеть в файле "Codepage.h" в прилагаемом архиве "RunRow.rar". Программа "Посылатель" не даст передать символы неподдерживаемые системой.

2) Как уже говорилось выше - иногда сообщение может передаваться с ошибками,т.к. нет контроля передаваемых данных. При ошибочной передаче сообщения необходимо просто повторить передачу еще раз.

   За прошивкой, печатн. платами и программой "посылателем" обращаться по адресу Igor-in@km.ru

   По вопросам изготовления "Бегущей строки" обращаться по выше указанному адресу.

 

 

   Схему можно скачать здесь.

 

 

   Видео работы можно скачать здесь.